package edu.friday.repository.custom;

import edu.friday.model.SysMenu;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface SysMenuCustomRepository {
    List<SysMenu> selectMenuListByUserId(SysMenu sysMenu, Long userId);

    /**
     * 找出某个角色可以直接访问的最底层菜单项，而不是那些嵌套在其他菜单项下的子菜单项。也就是说结果中的所有menu_id不能再parent_id中出现
     * @param roleId
     * @return
     */
    List<SysMenu> selectMenuListByRoleId(Long roleId);
}
